materials and supplies stockpiling - Turkish English Dictionary